<Project Sdk="Microsoft.NET.Sdk">
  <PropertyGroup>
    <!-- Don't warn about usage of obsolete API since the contract must keep its own references
         to its own obsolete API. -->
    <!-- Nullability of parameter 'name' doesn't match overridden member -->
    <NoWarn>$(NoWarn);618;CS8765</NoWarn>
    <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
    <TargetFramework>$(NetCoreAppCurrent)</TargetFramework>
  </PropertyGroup>
  <ItemGroup>
    <Compile Include="System.Runtime.InteropServices.cs" />
    <Compile Include="System.Runtime.InteropServices.Forwards.cs" />
  </ItemGroup>
  <ItemGroup>
    <ProjectReference Include="..\..\System.Collections\ref\System.Collections.csproj" />
    <ProjectReference Include="..\..\System.Runtime\ref\System.Runtime.csproj" />
  </ItemGroup>
</Project>
